physically impossible - Francés Inglés Diccionario